package com.cqjtu.eecs.entity.vo;

import com.cqjtu.eecs.entity.dto.CourseGoalDTO;
import com.cqjtu.eecs.entity.dto.GoalAssessmentLinkDTO;
import com.cqjtu.eecs.entity.dto.TheoryCourseDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.List;

@Data
@ToString
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
public class CourseOutlineVO {
    @ApiModelProperty(value = "课程简介")
    private TheoryCourseDTO theoryCourseDTO;
    @ApiModelProperty(value = "课程目标")
    private List<CourseGoalDTO> courseGoalDTOS;
    @ApiModelProperty(value = "考核环节")
    private List<String> assessmentLinks;
    @ApiModelProperty(value = "目标-环节支撑矩阵")
    private List<GoalAssessmentLinkDTO> goalAssessmentLinkDTOS;
}
